.Net Technical Lead Job Overview Lead technical design and development for an application portfolio, overseeing new project initiatives and maintenance of existing systems. Collaborate with developers, analysts, architects, and operations teams to deliver solutions aligned with business objectives and improve operational efficiency." Key Responsibilities Provide technical leadership, mentorship, and end-to-end responsibility for all software system aspects within the application team. Contribute hands-on to development work, including coding, feature implementation, bug fixes, code reviews, and quality assurance. Prepare detailed technical deliverables and submit configuration change requests to the operations team, including release documentation and infrastructure specifications. Design scalable, reliable, and maintainable systems; analyze requirements; optimize performance; integrate security practices; and adhere to architecture standards in collaboration with the architecture team. Evaluate and integrate new technologies, troubleshoot complex issues, and lead technical support and resolution efforts. Skills and Competences You have a solid experience as Full Stack Developer; You have good knowledge in the following technologies: .NET Core .NET Framework ASP.NET Web API & ASP.NET Core Web API Azure Bus Blazor GIT Microsoft Azure Networking Concepts patterns & best practices REST API's Security (OWASP/OAUTH/OpenId/ Server Management SQL Unit testing Leadership Mentorship Communication Collaboration Analytical thinking Decision making Problem solving Adaptability Time management Resilience Customer empathy